﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Negocios;

public partial class ManterAgrupamentoImagem : System.Web.UI.Page
{
    AgruparImagemBLL aBLL = new AgruparImagemBLL();
    protected void Page_Load(object sender, EventArgs e)
    {
        GridView1.DataBind();
    }

    protected void  BtGravar_Click(object sender, EventArgs e)
{
    //Tirar quando a autenticação estiver funcionando
    Session["usuario"] = "teste";

           try
           {
               AgruparImagem a = new AgruparImagem(Convert.ToInt32(ddlImagem.SelectedValue),Convert.ToInt32(ddlGrupo.SelectedValue));
                   aBLL.Insere(a);                                
                   GridView1.DataBind();
                   odsImagem.DataBind();
                   ddlImagem.DataBind();
           }
           catch (Exception ex)
           {
               lbErro.Text = ex.Message;
           }
    }

   

    protected void lbRemove_Click(object sender, EventArgs e)
    {
        try
        {
            int imagem = Convert.ToInt32(((GridViewRow)((DataControlFieldCell)((LinkButton)sender).Parent).Parent).Cells[0].Text);
            int grupo = Convert.ToInt32( ddlGrupo.SelectedValue);
            AgruparImagem a = new AgruparImagem(imagem,grupo);
            aBLL.Excluir(a);
            odsImagem.DataBind();
            ddlImagem.DataBind();
            GridView1.DataBind();
        }
        catch (Exception ex)
        {
            lbErro.Text = ex.Message;
        }
    }   
}